关于vista下apache+php+mysql+phpmyadmin的安装与配置

先说一下动机:今天决定把数据库的大作业从linux下搬到windows来做,原因是实在没剩多少时间了。在windows下,想写的时候就不用重新启动机器了,在某种意义上还是会节省许多时间。 关于网上这方面介绍的文章已经非常多了, 不论是中文的还是英文的,但是因为机器环境也是千变万化,所以每次我配的时候都是东看看西看看。这次把过程记录下来,以后要是再有机会配置的话参照起来也比较方便,当然如果有相同配置的网友看到了,也希望这篇文章能够给一些帮助。 先说一下环境, 操作系统:Windows Vista Ultimate Apache_2.2.11+php_5.2.8+mysql_5.1.30+phpmyadmin_3.1.1 apache: 先给一个官方的下载页面:http://httpd.apache.org/download.cgi,在页面里选中” apache_2.2.11-win32-x86-openssl-0.9.8i.msi“进行下载。 下载后双击进行安装,我选择的安装位置是”D:/web/apache2.2″,选一个短一些的文件路径,以后配置也比较方便,基本上就一直next直到安装结束,除了domain那个页面填”localhost”。 vista安装会提示出错,需要一些额外的工作,造成错误的原因是因为安全权限的原因服务不能正确安装。 解决方法:在 命令提示符环境下进入”D:/web/apache2.2/bin”,输入”httpd -k install”,就可以安装了,之后在原路径输入”httpd -k start”,启动apache服务器 因为我的机器UAC 是关掉的,所以这一步就忽略了,不过以以防万一还是象征性地敲一下命令 之后貌似还会提示另一个错误,大意是说80端口不能绑定,可能是IIS造成的。在浏览器重输入”http://localhost”,看能不能提示”It works”,可以就说明服务器已经运转起来了。如果可以运转就不用管那个警告了,如果不行的话google一下警告的信息,网上相关的文章跟海一样。 php: 还是先给一个官方的下载页面:http://www.php.net/downloads.php,注意这里不要选择installer,选择zip package下载自行解压安装。 打开下载后的压缩文件,将文件解压到”D:/web/php”。 这里需要配置一下apache服务器 首先新建一个文件夹”www”在”D:web”下,然后在打开d:apache2.2conf下的httpd.conf 文件 找到”DocumentRoot”,把后面跟着的句子改成”D:webwww”,这个代表你在浏览器下输”localhost”,服务器找到的默认目录,当然以后你把localhost改成别的域名,你输入改了的域名就自动会找到这个目录。 在一大群LoadModule下面添上下面两句话: LoadModule php5_module “D:/web/PHP/php5apache2_2.dll” PHPIniDir “D:/web/PHP” 另外找到一大娶AddType,在下面添这句话: AddType application/x-httpd-php .php 这样子你的apache服务器启动以后就可以跑php了。 然后找到”DirectoryIndex index.html”,修改为”DirectoryIndex index.php index.html” 意思是将默认主页的文件名设置为先寻找index.php,再找index.html。什么意思呢?比如你输入http://localhost,apache会先找你网站目录(这里我们设置为”D:webwww”)下的index.php文件并显示结果,如果文件不存在接会去找index.html。也就是为什么我们平常上网只用输入域名而不用输入指定显示哪个文件,因为服务器会自动指向默认的主页文件。 之后保存httpd.conf,然后重启一下apache服务器。 重启方法有两种,第一种打开开始->程序->apache下的apache服务管理器,打开一个图形界面点”restart”,另外一种方法是通过命令提示符来到”D:webapache2.2bin”,输入”httpd -k restart”,感觉后面一些比较专业,我比较细喜欢,因为如果出错的话还可以看到错误提示信息。 我们测试一下,打开D:webwww文件夹,新建一个文件,文件名为:index.php,打开文件,输入: <?php phpinfo(); ?> … Continue reading 关于vista下apache+php+mysql+phpmyadmin的安装与配置